stuff down - German English Dictionary